Non - E - overlapping and weakly shallow TRSs are confluent ( Extended abstract ) Masahiko Sakai
نویسندگان
چکیده
Confluence of term rewriting systems (TRSs) is undecidable, even for flat TRSs [MOJ06] or length-two string rewrite systems [SW08]. Two decidable subclasses are known: right-linear and shallow TRSs by tree automata techniques [GT05] and terminating TRSs [KB70]. Most of sufficient conditions are for either terminating TRSs [KB70] (extended to TRSs with relative termination [HA11, KH12]) or leftlinear non-overlapping TRSs (and their extensions) [Ros73, Hue80, Toy87, Oos95, Oku98, OO97]. For non-linear TRSs, a goal is RTA open problem 58 “strongly non-overlapping and right-linear TRSs are confluent”. A best known result strengthens the right-linear assumption to simple-right-linear [TO95, OOT95], which means that each rewrite rule is right-linear and no left-non-linear variables appear in the right hand side. Other trials by depth-preserving conditions are found in [GOO98]. We have proposed a different methodology, called a reduction graph [SO10]. It has shown that “weakly non-overlapping, shallow, and non-collapsing TRSs are confluent”. An original idea comes from observation that, when non-E-overlapping, peak-elimination uses only “copies” of reductions in an original rewrite sequences. Thus, if we focus on terms appearing in peak elimination, they are finitely many. We regard a rewrite relation over these terms as a directed graph, and we construct a confluent directed acyclic graph (DAG) in a bottom-up manner, in which the shallow assumption works. The keys are, a connected convergent DAG always has a unique normal form (if it is finite), and convergence is preserved if we add an arbitrary reduction starting from that normal form. This paper briefly sketches that “non-E-overlapping and weakly-shallow TRSs are confluent” by extending reduction graph in our previous work [SO10] by introducing constructor expansion. A term is weakly shallow if each defined function symbol appears either at the root or in the ground subterms, and a TRS is weakly shallow if the both sides of rules are weakly shallow. The non-E-overlapping property is undecidable for weakly shallow TRSs [MOM12] and a decidable sufficient condition is the strongly non-overlapping condition. A Turing machine can be simulated by a weakly shallow TRS (p.27 in [Klo93]); thus the word problem is undecidable, in contrast to shallow TRSs [CHJ94].
منابع مشابه
Non-E-Overlapping, Weakly Shallow, and Non-Collapsing TRSs are Confluent
A term is weakly shallow if each defined function symbol occurs either at the root or in the ground subterms, and a term rewriting system is weakly shallow if both sides of a rewrite rule are weakly shallow. This paper proves that non-E-overlapping, weakly-shallow, and noncollapsing term rewriting systems are confluent by extending reduction graph techniques in our previous work [SO10] with tow...
متن کاملWeakly-non-overlapping non-collapsing shallow term rewriting systems are confluent
This paper shows that weakly-non-overlapping, non-collapsing and shallow term rewriting systems are confluent, which is a new sufficient condition on confluence for non-left-linear systems.
متن کاملConvergent Term Rewriting Systems for Inverse Computation of Injective Functions
This paper shows a sufficient syntactic condition for constructor TRSs whose inverse-computation CTRSs generated by Nishida, Sakai and Sakabe’s inversion compiler are confluent and operationally terminating. By replacing the unraveling at the second phase of the compiler with Serbanuta and Rosu’s transformation, we generate convergent TRSs for inverse computation of injective functions satisfyi...
متن کاملDecidability of Termination for Semi-constructor TRSs, Left-Linear Shallow TRSs and Related Systems
We consider several classes of term rewriting systems and prove that termination is decidable for these classes. By showing the cycling property of infinite dependency chains, we prove that termination is decidable for semi-constructor case, which is a superclass of rightground TRSs. By analyzing argument propagation cycles in the dependency graph, we show that termination is also decidable for...
متن کاملDecidability of Termination and Innermost Termination for Term Rewriting Systems with Right-Shallow Dependency Pairs
In this paper, we show that the termination and the innermost termination properties are decidable for the class of term rewriting systems (TRSs for short) all of whose dependency pairs are right-linear and right-shallow. We also show that the innermost termination is decidable for the class of TRSs all of whose dependency pairs are shallow. The key observation common to these two classes is as...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014